package com.totem.customer.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
public class ResetPasswordVO implements Serializable {
    @NotNull
    @Schema(description = "客户Id")
    private Long customerId;
    @NotEmpty
    @Schema(description = "密码,8~16位")
    private String password;
    @NotEmpty
    @Schema(description = "重复密码")
    private String repeatPassword;

    @NotEmpty
    @Schema(description = "注册类型", example = "MOBILE, EMAIL")
    private String loginType;
    @NotEmpty
    @Schema(description = "验证码")
    private String verificationCode;

    private String countryCode;
    private String mobile;
    private String email;
}
